Configure BIND
|
Here is an example to configure BIND with named.conf. This example is done with grobal IP address [172.16.0.80/29], Private IP address [192.168.0.0/24], Domain name [srv.world]. However, Please use your own IPs and domain name when you set config on your server. ( Actually, [172.16.0.80/29] is for private IP address, though. ) |
[root@dlp ~]# vi /etc/named.conf // // named.conf // // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS // server as a caching only nameserver (as a localhost DNS resolver only). // // See /usr/share/doc/bind*/sample/ for example named configuration files. // options { # make it comment # listen-on port 53 { 127.0.0.1; };# make it comment # listen-on-v6 port 53 { ::1; };directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; # query range allow-query { localhost; 192.168.0.0/24 ; };recursion yes; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside . trust-anchor dlv.isc.org.; # transfer range allow-transfer { localhost; 192.168.0.0/24; }; # recursion range allow-recursion { localhost; 192.168.0.0/24; }; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; # change all from here # here is the section for internal informations view "internal" { match-clients { localhost; 192.168.0.0/24; }; zone "." IN { type hint; file "named.ca"; }; # define your domain info for internal zone "srv.world" IN { type master; file "srv.world.lan"; allow-update { none; }; }; # define your IP info for internal *note zone "0.168.192.in-addr.arpa" IN { type master; file "0.168.192.db"; allow-update { none; }; }; include "/etc/named.rfc1912.zones"; }; # here is the section for external informations view "external" { match-clients { any; }; zone "." IN { type hint; file "named.ca"; }; # define your domain info for external zone "srv.world" IN { type master; file "srv.world.wan"; allow-update { none; }; }; # define your IP info for external *note zone "80.0.16.172.in-addr.arpa" IN {
type master; file "80.0.16.172.db"; allow-update { none; }; }; }; include "/etc/named.dnssec.keys"; include "/etc/pki/dnssec-keys/dlv/dlv.isc.org.conf"; # note: For How to write for reverse resolving, Write network address reversely like below
For 192.168.0.0/24 network address ⇒ 192.168.0.0 range of network ⇒ 192.168.0.0 - 192.168.0.255 how to write ⇒ 0.168.192.in-addr.arpa For 172.16.0.80/29 network address ⇒ 172.16.0.80 range of network ⇒ 172.16.0.80 - 172.16.0.87 how to write ⇒ 80.0.16.172.in-addr.arpa
|